package com.xjgc.eip.panel.entity;

import java.io.Serializable;
import java.util.Date;

import com.baomidou.mybatisplus.annotation.TableId;

/**
 * <p>
 * 
 * </p>
 *
 * @author zhanghongbin
 * @since 2019-11-20
 */
public class ZxjEipBg implements Serializable {

private static final long serialVersionUID=1L;

/**
 * 生产订单编号
 */
private String ipoNo;

/**
 * 采购方总部编码
 */
private String puchaserHqCode;

/**
 * 供应商编号
 */
private String supplierCode;

/**
 * 备注
 */
private String remark;

/**
 * 逻辑删除
 */
private String isDeleted;

/**
 * 产品
 */
private String insideNo;

/**
 * 设备编号
 */
private String deviceNo;

/**
 * 生产批次号
 */
private String productBatchNo;

/**
 * 工序数据
 */
private String processName;

/**
 * 订单状态
 */
private String orderStatus;

/**
 * 客户所属省份
 */
private String buyerProvince;

/**
 * 数据拥有方
 */
private String ownerId;

/**
 * 品类
 */
private String categoryCode;

private String subclassCode;

/**
 * 计划开始时间,格式：YYYY-MM-DD hh:mm:ss
 */
private String planStartTime;

/**
 * 计划结束时间,格式：YYYY-MM-DD hh:mm:ss
 */
private String planEndTime;

/**
 * 开始时间,格式：YYYY-MM-DD hh:mm:ss
 */
private String actualStartTime;

/**
 * 结束时间
 */
private String actualEndTime;

/**
 * 数据可见方
 */
private String openId;

/**
 * 主键ID值
 */
@TableId
private Integer workId;

/**
 * 全局交易流水号
 */
private String transno;

/**
 * 1：未读（默认状态）
0：成功；
10001:XXX字段不能为空
10002:XXX字段超长
10003:XXX字段格式不正确
10004:XXX字段数值不正确
20001:找不到对应的采购订单号
20002:找不到对应的销售订单号
20003:找不到对应的生产订单号
20004:找不到对应的工单订单号
20005:找不到对应的供应商编号
20006:重复推送数据
90001:系统超时
90003:系统异常
 */
private String ioflag;

/**
 * 错误信息，接口同步返回消息
 */
private String message;

/**
 * 本条数据值新增/更新，0：新增，1：更新
 */
private String status;

/**
 * 工序编码
 */
private String processCode;

/**
 * 生产工艺路线编码
 */
private String processNo;

/**
 * 生产车间id
 */
private String workshopId;

/**
 * 生产车间编码
 */
private String workshopCode;

/**
 * 生产车间名称
 */
private String workshopName;

/**
 * 生产工单编号
 */
private String woNo;

/**
 * 实物id，如国网实物id
 */
private String productId;

/**
 * 数据来源
 */
private String dataSource;

/**
 * 来源数据创建时间 yyyy-MM-dd HH:mm:ss
 */
private String dataSourceCreateTime;
private Date pushTime;


public String getIpoNo() {
    return ipoNo;
    }

public void setIpoNo(String ipoNo) {
    this.ipoNo = ipoNo;
    }

public String getPuchaserHqCode() {
    return puchaserHqCode;
    }

public void setPuchaserHqCode(String puchaserHqCode) {
    this.puchaserHqCode = puchaserHqCode;
    }

public String getSupplierCode() {
    return supplierCode;
    }

public void setSupplierCode(String supplierCode) {
    this.supplierCode = supplierCode;
    }

public String getRemark() {
    return remark;
    }

public void setRemark(String remark) {
    this.remark = remark;
    }

public String getIsDeleted() {
    return isDeleted;
    }

public void setIsDeleted(String isDeleted) {
    this.isDeleted = isDeleted;
    }

public String getInsideNo() {
    return insideNo;
    }

public void setInsideNo(String insideNo) {
    this.insideNo = insideNo;
    }

public String getDeviceNo() {
    return deviceNo;
    }

public void setDeviceNo(String deviceNo) {
    this.deviceNo = deviceNo;
    }

public String getProductBatchNo() {
    return productBatchNo;
    }

public void setProductBatchNo(String productBatchNo) {
    this.productBatchNo = productBatchNo;
    }

public String getProcessName() {
    return processName;
    }

public void setProcessName(String processName) {
    this.processName = processName;
    }

public String getOrderStatus() {
    return orderStatus;
    }

public void setOrderStatus(String orderStatus) {
    this.orderStatus = orderStatus;
    }

public String getBuyerProvince() {
    return buyerProvince;
    }

public void setBuyerProvince(String buyerProvince) {
    this.buyerProvince = buyerProvince;
    }

public String getOwnerId() {
    return ownerId;
    }

public void setOwnerId(String ownerId) {
    this.ownerId = ownerId;
    }

public String getCategoryCode() {
    return categoryCode;
    }

public void setCategoryCode(String categoryCode) {
    this.categoryCode = categoryCode;
    }

public String getSubclassCode() {
    return subclassCode;
    }

public void setSubclassCode(String subclassCode) {
    this.subclassCode = subclassCode;
    }

public String getPlanStartTime() {
    return planStartTime;
    }

public void setPlanStartTime(String planStartTime) {
    this.planStartTime = planStartTime;
    }

public String getPlanEndTime() {
    return planEndTime;
    }

public void setPlanEndTime(String planEndTime) {
    this.planEndTime = planEndTime;
    }

public String getActualStartTime() {
    return actualStartTime;
    }

public void setActualStartTime(String actualStartTime) {
    this.actualStartTime = actualStartTime;
    }

public String getActualEndTime() {
    return actualEndTime;
    }

public void setActualEndTime(String actualEndTime) {
    this.actualEndTime = actualEndTime;
    }

public String getOpenId() {
    return openId;
    }

public void setOpenId(String openId) {
    this.openId = openId;
    }

public Integer getWorkId() {
    return workId;
    }

public void setWorkId(Integer workId) {
    this.workId = workId;
    }

public String getTransno() {
    return transno;
    }

public void setTransno(String transno) {
    this.transno = transno;
    }

public String getIoflag() {
    return ioflag;
    }

public void setIoflag(String ioflag) {
    this.ioflag = ioflag;
    }

public String getMessage() {
    return message;
    }

public void setMessage(String message) {
    this.message = message;
    }

public String getStatus() {
    return status;
    }

public void setStatus(String status) {
    this.status = status;
    }

public String getProcessCode() {
    return processCode;
    }

public void setProcessCode(String processCode) {
    this.processCode = processCode;
    }

public String getProcessNo() {
    return processNo;
    }

public void setProcessNo(String processNo) {
    this.processNo = processNo;
    }

public String getWorkshopId() {
    return workshopId;
    }

public void setWorkshopId(String workshopId) {
    this.workshopId = workshopId;
    }

public String getWorkshopCode() {
    return workshopCode;
    }

public void setWorkshopCode(String workshopCode) {
    this.workshopCode = workshopCode;
    }

public String getWorkshopName() {
    return workshopName;
    }

public void setWorkshopName(String workshopName) {
    this.workshopName = workshopName;
    }

public String getWoNo() {
    return woNo;
    }

public void setWoNo(String woNo) {
    this.woNo = woNo;
    }

public String getProductId() {
    return productId;
    }

public void setProductId(String productId) {
    this.productId = productId;
    }

public String getDataSource() {
    return dataSource;
    }

public void setDataSource(String dataSource) {
    this.dataSource = dataSource;
    }

public String getDataSourceCreateTime() {
    return dataSourceCreateTime;
    }

public void setDataSourceCreateTime(String dataSourceCreateTime) {
    this.dataSourceCreateTime = dataSourceCreateTime;
    }

    public Date getPushTime() {
        return pushTime;
    }

    public void setPushTime(Date pushTime) {
        this.pushTime = pushTime;
    }

    @Override
public String toString() {
return "ZxjEipBg{" +
        "ipoNo=" + ipoNo +
        ", puchaserHqCode=" + puchaserHqCode +
        ", supplierCode=" + supplierCode +
        ", remark=" + remark +
        ", isDeleted=" + isDeleted +
        ", insideNo=" + insideNo +
        ", deviceNo=" + deviceNo +
        ", productBatchNo=" + productBatchNo +
        ", processName=" + processName +
        ", orderStatus=" + orderStatus +
        ", buyerProvince=" + buyerProvince +
        ", ownerId=" + ownerId +
        ", categoryCode=" + categoryCode +
        ", subclassCode=" + subclassCode +
        ", planStartTime=" + planStartTime +
        ", planEndTime=" + planEndTime +
        ", actualStartTime=" + actualStartTime +
        ", actualEndTime=" + actualEndTime +
        ", openId=" + openId +
        ", workId=" + workId +
        ", transno=" + transno +
        ", ioflag=" + ioflag +
        ", message=" + message +
        ", status=" + status +
        ", processCode=" + processCode +
        ", processNo=" + processNo +
        ", workshopId=" + workshopId +
        ", workshopCode=" + workshopCode +
        ", workshopName=" + workshopName +
        ", woNo=" + woNo +
        ", productId=" + productId +
        ", dataSource=" + dataSource +
        ", dataSourceCreateTime=" + dataSourceCreateTime +
"}";
}
}
